Nota de compatibilidade: Este comando é obsoleto, somente se conserva por razões de compatibilidade e será eliminado em futuras versões do plug-in. Se recomenda utilizar o comando SET DATABASE PARAMETER de 4D.
O comando AP SET PARAM permite configurar as opções 4D internas, geralmente definidas com 4D Customizer Plus. Estas opções se armazenam no recurso CUST ID=0 que consiste em uma tabela de valores inteiros numerados de 0 a n.
Os valores inteiros são os seguintes:
0 - Se o valor é 0, não é possível abrir um acessório de escritório enquanto se mostre a janela de progresso de impressão 4D. Se o valor é 1, é possível abrir um acessório de escritório quando se mostre a janela de progresso de impressão. O valor por padrão é 0.
1 - Se o valor é 0, não é possível abrir um acessório de escritório, enquanto se mostre uma janela de progresso de operação sequencial (buscar, ordenar...). Se o valor é 1, é possível a abertura de um acessório de escritório enquanto mostra uma janela deste tipo. Na versão Windows, o valor -3 significa que 4D não utiliza um mapa de bits fora da tela para realizar as atualizações gráficas à tela. Todas as operações de desenho se realizam diretamente na tela. Se o valor é -4, ao início 4D atribui um buffer em memória sem tela permanente que corresponde ao tamanho e profundidade da tela; depois utiliza este buffer para realizar atualizações gráficas fora de tela baseadas em mapas de bits. O valor por padrão é 0. Valores diferentes dos descritos especificam que para cada atualização de tela 4D trata de atribuir um buffer correspondente (sempre e quando tenha memória suficiente para fazer isso). Se isto obtém sucesso, 4D realiza uma atualização mapa de bits fora da tela e depois se desfaz do buffer. A ativação das atualizações fora da tela baseadas em mapas de bits permite eliminar o piscar da tela quando muitos objetos tem que ser desenhados novamente. Um buffer fora de tela permanente toma algo de espaço (ou seja, 300K para uma tela a cor de 640 x 480 x 256), assim que para configurações de memória baixa é possível que deseje deixar esta opção em um valor diferente de -3 ou -4. Ao definir esta opção em -4 quando a memória não é um problema, permite acelerar as operações de desenho. A desativação das atualizações fora de tela baseadas em mapa de bits (opção= -3) para tomar o plano de atualização de tela em conta para resolver problemas de incompatibilidade com os plug-ins 4D que não se tenham atualizado com Windows.
2 - Estabelece a velocidade de rotação do cursor em forma de roda durante a execução de fórmulas 4D. Se o valor é 0, o cursor girando não aparece. Um valor positivo ou negativo ajusta a velocidade de rotação módulo 32. O valor médio a passar é 16. O valor por padrão é 0.
3 - Contém o código ASCII para o atalho gerando um novo sub-registro o registro na área ativa incluída de uma entrada de dados. O valor por padrão é 47 ([/] Tecla).
4 - Contém o valor da tecla de modificação associada a opção 3. O valor por padrão é 256 (tecla Comando). Os valores possíveis são: 256 para a tecla Comando (Ctrl), 512 para a tecla Caps, 1024 para a tecla Caps Lock, 2048 para a tecla Opção (Alt).
5 - Contém o código ASCII para o atalho que gera a validação de uma entrada de dados. O valor por padrão é 3 (tecla Intro).
6 - Contém o valor que indica a tecla de modificação associada com o caractere indicado pela opção 5. O valor por padrão é 0 (sem tecla de modificação).
7 - Contém o código ASCII para o atalho gerando o cancelamento de uma entrada de dados. O valor por padrão é 46 (Tecla [.]).
8 - Contém o valor que indica a tecla de modificação associada a opção 7. O valor por padrão é 256 (tecla Comando).
9 - Contém o código ASCII para o atalho de validação. O valor por padrão é 3 (tecla Intro).
10 - Contém o valor que indica a tecla de modificação associada com a opção 9. O valor por padrão é 0 (sem tecla de modificação).
11 - Contém o código ASCII para o atalho gerando o cancelamento de uma caixa de diálogo. O valor por padrão é 46 (Tecla [.]).
12 - Contém o valor que indica a tecla de modificação associada a opção 11. O valor por padrão é 256 (tecla Comando).
13 - Indica a posição por padrão da janela 4D principal. Se o valor é 0, a janela se ajusta ao tamanho da tela com a barra de título visível sob a barra de menus. Se o valor é 1, a janela se ajusta ao tamanho da tela com a barra de título oculta sob a barra de menus. Se é 2, a janela é dimensionada com as coordenadas especificadas pelas opções 14, 15, 16 e 17. Se é 3, a janela é dimensionada com as coordenadas especificadas pelas opções 14,15,16, e 17, mas se centra na tela. Por último, se o valor é 4, a janela aparece com o tamanho e a localização que tinha na anterior sessão de trabalho. O valor por padrão é 4.
As seguintes quatro opções tem um valor por padrão igual a -1, e só se utiliza se a opção 13 contém 2 ou 3:
14 - Indica a coordenada superior da janela 4D.
15 - Indica a coordenada esquerda da janela 4D.
16 - Indica a coordenada inferior da janela 4D.
17 - Indica a coordenada direita da janela 4D.
18 - Indica se a janela principal de 4D muda de tamanho quando o entorno de execução muda. Se o valor é 0, a janela não muda de tamanho. Se é 1, a janela muda de tamanho de acordo a opção 13. O valor por padrão é 0.
19 - Indica se a janela principal de 4D muda depois da execução de um método 4D chamado desde um menu personalizado. Se o valor é 0, a janela não muda de tamanho. Se é 1, a janela muda de tamanho de acordo a opção 13. O valor por padrão é 0.
20 - Reservado. Não pode ser modificada esta opção.
21 - Reservado. Não pode ser modificada esta opção.
22 - Reservado. Não pode ser modificada esta opção.
23 - Reservado. Não pode ser modificada esta opção.
24 - Reservado. Não pode ser modificada esta opção.
25 - Indica se a fase During de um método de formulário se chama quando se cancela uma entrada de dados. Se o valor é 0, a fase During não se ativa, pelo contrário se dispara. O valor por padrão é 0.
26 - Indica se o interruptor automático do estado só leitura/leitura escritura das tabelas se realiza mediante operações tais como a visualização ou impressão de uma seleção. Se o valor é 0, o interruptor automático está ativo. Se é 1, o interruptor automático não está ativo. O valor por padrão é 0.
As opções além de 26 estão reservadas. Não as modifique.